Skip to content

ci: point chart-testing at repo root so charts are actually linted - #170

Merged
livekev merged 2 commits into
masterfrom
fix/egress-chart-yaml-and-ci-lint
Oct 27, 2026
Merged

livekev merged 2 commits into
masterfrom
fix/egress-chart-yaml-and-ci-lint

Conversation

@livekev

@livekev livekev commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

The lint/install workflow has been passing without testing any charts. --chart-dirs expects directories that contain chart directories, but it was given the chart directories themselves (egress ingress livekit-server). So ct found no charts, as the log from the #167 run shows:

Linting charts...
No chart changes detected.
All charts linted successfully
...
Installing charts...
No chart changes detected.
All charts installed successfully

This changes both ct lint and ct install to --chart-dirs ., so ct finds egress/, ingress/ and livekit-server/ at the repo root.

Expect this PR's CI to fail. That's the check working. egress/Chart.yaml on master has an unterminated quote from #167 (appVersion: "v1.14.1), which isn't valid YAML. The chart fix is being kept separate from this PR. Lint or install may also turn up other problems that have been hidden until now.

@CLAassistant

CLAassistant commented Oct 27, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@biglittlebigben biglittlebigben left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Can you fix the broken chart in the same PR?

@livekev
livekev merged commit 9772f75 into master Oct 27, 2026
2 of 5 checks passed
@livekev
livekev deleted the fix/egress-chart-yaml-and-ci-lint branch October 27, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants